place where people, animals or things gather together - İspanyolca İngilizce Sözlük